package com.fancon.android.gardenjokesx.entity;

import java.util.ArrayList;

public class UserStatus {
	private boolean is_success; //kết quả thực hiện gửi log lên server 
	private String message; //thông báo trong trường hợp có lỗi 
	private int number_follower; //số người đã được người đó 
	private int number_following; //sô người đang được người đó follow
	private int number_follow_both; //sô người vừa follow vừa được follow bởi người dùng hiện tại
	private int number_photos; //tổng số photo đã post 
	private int number_comment; //tổng số comment 
	private double number_comment_per_day; //trung bình comment theo ngày 
	private int number_rating_weeks; //số đánh giá trong 2 tuần
	private long number_rating_weeks_per_day; //trung bình số đánh giá theo ngày trong 2 tuần
	private int number_rating; //tông số đánh giá
	private long number_rating_per_day; //trung bình tổng số đánh giá theo ngày
	private int number_photo_no_filter; //số ảnh không sử dụng filter
	private ArrayList<RatingTotal> rating_total; //đối tượng chứa thông tin về số click button đánh giá tổng thể
	private ArrayList<RatingWeeks> rating_weeks; //đối tượng chứa thông tin về số click button đánh giá trong 2 tuần gần đây
	private ArrayList<TagInfo> favourist_tags; //đối tượng chứa thông tin về tag ưa thích
	private ArrayList<TagInfo> frequent_tags; //đối tượng chứa thông tin về tag hay được sử dụng
	private ArrayList<Filter> filter; //đối tượng chứa thông tin về số lần sử dụng 1 filter
	private ArrayList<TopPhotos> top_photos; //đối tượng chứa các thông tin về ảnh của user đánh giá nhiều nhất
	private ArrayList<PostsOfWeek> posts; //đối tượng chứa thông tin posts trong 7 ngày gần đây của user đó
	
	public boolean isIs_success() {
		return is_success;
	}
	public void setIs_success(boolean isSuccess) {
		is_success = isSuccess;
	}
	public String getMessage() {
		return message;
	}
	public void setMessage(String message) {
		this.message = message;
	}
	public int getNumber_follower() {
		return number_follower;
	}
	public void setNumber_follower(int numberFollower) {
		number_follower = numberFollower;
	}
	public int getNumber_following() {
		return number_following;
	}
	public void setNumber_following(int numberFollowing) {
		number_following = numberFollowing;
	}
	public int getNumber_follow_both() {
		return number_follow_both;
	}
	public void setNumber_follow_both(int numberFollowBoth) {
		number_follow_both = numberFollowBoth;
	}
	public int getNumber_photos() {
		return number_photos;
	}
	public void setNumber_photos(int numberPhotos) {
		number_photos = numberPhotos;
	}
	public int getNumber_comment() {
		return number_comment;
	}
	public void setNumber_comment(int numberComment) {
		number_comment = numberComment;
	}
	public Double getNumber_comment_per_day() {
		return number_comment_per_day;
	}
	public void setNumber_comment_per_day(Double numberCommentPerDay) {
		number_comment_per_day = numberCommentPerDay;
	}
	public int getNumber_rating_weeks() {
		return number_rating_weeks;
	}
	public void setNumber_rating_weeks(int numberRatingWeeks) {
		number_rating_weeks = numberRatingWeeks;
	}
	public long getNumber_rating_weeks_per_day() {
		return number_rating_weeks_per_day;
	}
	public void setNumber_rating_weeks_per_day(long numberRatingWeeksPerDay) {
		number_rating_weeks_per_day = numberRatingWeeksPerDay;
	}
	public int getNumber_rating() {
		return number_rating;
	}
	public void setNumber_rating(int numberRating) {
		number_rating = numberRating;
	}
	public long getNumber_rating_per_day() {
		return number_rating_per_day;
	}
	public void setNumber_rating_per_day(long numberRatingPerDay) {
		number_rating_per_day = numberRatingPerDay;
	}
	public int getNumber_photo_no_filter() {
		return number_photo_no_filter;
	}
	public void setNumber_photo_no_filter(int numberPhotoNoFilter) {
		number_photo_no_filter = numberPhotoNoFilter;
	}

	public ArrayList<RatingTotal> getRating_total() {
		return rating_total;
	}
	public void setRating_total(ArrayList<RatingTotal> ratingTotal) {
		rating_total = ratingTotal;
	}
	public ArrayList<RatingWeeks> getRating_weeks() {
		return rating_weeks;
	}
	public void setRating_weeks(ArrayList<RatingWeeks> ratingWeeks) {
		rating_weeks = ratingWeeks;
	}
	public ArrayList<TagInfo> getFavourist_tags() {
		return favourist_tags;
	}
	public void setFavourist_tags(ArrayList<TagInfo> favouristTags) {
		favourist_tags = favouristTags;
	}
	public ArrayList<TagInfo> getFrequent_tags() {
		return frequent_tags;
	}
	public void setFrequent_tags(ArrayList<TagInfo> frequentTags) {
		frequent_tags = frequentTags;
	}
	
	public ArrayList<Filter> getFilter() {
		return filter;
	}
	public void setFilter(ArrayList<Filter> filter) {
		this.filter = filter;
	}
	public ArrayList<TopPhotos> getTop_photos() {
		return top_photos;
	}
	public void setTop_photos(ArrayList<TopPhotos> topPhotos) {
		top_photos = topPhotos;
	}
	public ArrayList<PostsOfWeek> getPosts() {
		return posts;
	}
	public void setPosts(ArrayList<PostsOfWeek> posts) {
		this.posts = posts;
	}
	
	
}
